package com.mx.kn.cstf2.dto;


import java.util.Date;

import java.util.List;

public class ComentarioDto {

	private Integer id_topico;
	private Integer id;
	private Integer idForo;
	private Integer id_comentario_padre;
	private String comentario;
	private Date fecha_comentario;
	private String autor;
	private List<ComentarioDto> subComentarios;
	private String  url_img;
	private String url_file;
	private String dia;
	private String mes;
	private String anio;
	private Boolean img;
	private Boolean file;
	
	public Integer getId_topico() {
		return id_topico;
	}
	public void setId_topico(Integer id_topico) {
		this.id_topico = id_topico;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getId_comentario_padre() {
		return id_comentario_padre;
	}
	public void setId_comentario_padre(Integer id_comentario_padre) {
		this.id_comentario_padre = id_comentario_padre;
	}
	public String getComentario() {
		return comentario;
	}
	public void setComentario(String comentario) {
		this.comentario = comentario;
	}
	public Date getFecha_comentario() {
		return fecha_comentario;
	}
	public void setFecha_comentario(Date fecha_comentario) {
		this.fecha_comentario = fecha_comentario;
	}
	public String getAutor() {
		return autor;
	}
	public void setAutor(String autor) {
		this.autor = autor;
	}
	public List<ComentarioDto> getSubComentarios() {
		return subComentarios;
	}
	public void setSubComentarios(List<ComentarioDto> subComentarios) {
		this.subComentarios = subComentarios;
	}
	public String getDia() {
		
		return dia;
	}
	public void setDia(String dia) {
		this.dia = dia;
	}
	public String getMes() {
		int me = this.getFecha_comentario().getMonth();
		switch (me+1) {
		case 1:
			return "JAN";
		case 2:
			return "FEB";
		case 3:
			return "MAR";
		case 4:
			return "APR";
		case 5:
			return "MAY";
		case 6:
			return "JUN";
		case 7:
			return "JUL";
		case 8:
			return "AUG";
		case 9:
			return "SEP";
		case 10:
			return "OCT";
		case 11:
			return "NOV";
		case 12:
			return "DEC";
		default:
			break;
		}
		return mes;
	}
	
	public void setMes(String mes) {
		this.mes = mes;
	}
	public String getAnio() {
		return this.getFecha_comentario().getYear()+"";
	}
	public void setAnio(String anio) {
		this.anio = anio;
	}
	public String getUrl_img() {
		return url_img;
	}
	public void setUrl_img(String url_img) {
		this.url_img = url_img;
	}
	public String getUrl_file() {
		return url_file;
	}
	public void setUrl_file(String url_file) {
		this.url_file = url_file;
	}
	public Boolean getImg() {
		return img;
	}
	public void setImg(Boolean img) {
		this.img = img;
	}
	public Boolean getFile() {
		return file;
	}
	public void setFile(Boolean file) {
		this.file = file;
	}
	public Integer getIdForo() {
		return idForo;
	}
	public void setIdForo(Integer idForo) {
		this.idForo = idForo;
	}


	
}
